southern pig-tailed macaque - French English Dictionary